package pack0618;

public class DemoB {
    public static void main(String[] args) {
        //1. 有一段楼梯，每次跨越3阶，最后剩2阶，每次跨越4阶，最后剩3阶，每次跨越5阶，最后剩4阶，每次跨越7阶，刚刚好。求此段楼梯
        //最少有多少阶？
        int i = 1;
        for (i = 1; i <= 10000; i++) {
            if (i % 3 == 2 && i % 4 == 3 && i % 5 == 4 && i % 7 == 0) {
                System.out.println("最少的台阶数" + i);
                break;
            }
        }

        //打印100~1000以内的水仙花数。。。
        for (int a = 100; a < 1000; a++) {
            int a1 = a / 100;
            int a2 = a / 10 % 10;
            int a3 = a % 10;
            if (a1 * a1 * a1 + a2 * a2 * a2 + a3 * a3 * a3 == a) {
                System.out.println("水仙花数" + a);
            }

        }

    }
}
